
/**
 * 画面初期化处理
 */
$(function() {
	if(!isEmptyStr($("#isSuccess").val()))
	{
		alert($("#isSuccess").val());
	}
	setListTableCss("legalDays");
});

/**
 * 保存
 * @return
 */
function save()
{
	doAction(document.forms["legalDaysListForm"], "system/legalDays-update.action");
}

function checkStr(o, itemName, maxLength)
{

	if (!isEmptyStr(o.value)) 
	{
		var value = o.value.Trim();

		if (value.length > maxLength) 
		{
			alert(getMessage(MESSAGE_003, itemName, maxLength));
			o.select();
			return false;
		}
	}
}

/**
 * 删除考核项目
 * @param itemId
 * @return
 */
function deleteLegalDays(legalDaysId)
{
	if(confirm("确定要删除此条记录吗？"))
	{
		$('#legalDaysId').val(legalDaysId);
		doAction(document.forms["legalDaysListForm"], "system/legalDays-delete.action");
	}
}

/**
 * 查询角色权限
 * @return
 */
function search()
{
	commonSearch();
}

/**
 * 共通检索
 * @return
 */
function commonSearch()
{
	doAction(document.forms["legalDaysListForm"],"system/legalDays-list.action");
}

/**
 * 考核规则行模板
 * @param index
 * @return
 */
function getRowTemplate(index)
{
	return  "<tr id=\"row_" + index + "\" >" +
			"<td><input type='text' name='legalDaysList[" + index + "].years' style='width: 50%; text-align: right;' onkeydown=\"checkInt(this.value, event)\" maxlength=\"10\"/><label id='label_" + index + "' style='display: none;'>%</label>" +
			rangeTypeRadio.replace("{0}", index).replace("{0}", index) + "</td>" +
			"<td><input type='text' name='legalDaysList[" + index + "].days' style='width: 99%; text-align: right;' onkeydown=\"checkInt(this.value, event)\" maxlength=\"10\"/><label id='label_" + index + "' style='display: none;'>%</label></td>" +
			"<td><input type='text' name='legalDaysList[" + index + "].remark' style='width: 99%' onblur=\"checkStr(this, '备注', 1000);\"/></td>" +
			"<td><input type='text' name='legalDaysList[" + index + "].priority' style='width: 99%; text-align: right;' onkeydown=\"checkInt(this.value, event)\" maxlength=\"10\"/><label id='label_" + index + "' style='display: none;'>%</label></td>" +
			"<td nowrap='nowrap' align='center'><a href=javascript: void(0); onclick=deleteRow('row_" + index + "'); return false;><img src=images/delete.jpg style=vertical-align: middle border=0>删除&nbsp;&nbsp;</a></td>";
	
}

/**
 * 新增行
 * @return
 */
function addRow()
{
	var rows = getRowTemplate(gridCount);
    $(rows).insertAfter("#legalDays tr:last");
    gridCount = gridCount + 1;
}

/**
 * 删除行
 * @param id
 * @return
 */
function deleteRow(id)
{
	if(confirm("确定要删除此条记录吗？"))
	{
		$("#legalDays tr").each(function (key, value) {
			if (this.id == id)
			{
				$(this).remove();
				return;
			}
		});
	}
}